package com.iwhalecloud.bss.kite.cucc.client.api.attr;

import com.iwhalecloud.bss.kite.cucc.client.dto.attr.ChargeUnitQryDTO;
import com.iwhalecloud.bss.kite.cucc.client.vo.attr.ChargeUnitVO;
import com.iwhalecloud.bss.kite.cucc.client.vo.attr.UnicomRegionTreeVO;

import java.util.List;

/**
 * @Classname IChargeUnitService
 * @Description 一站式下线收费单位查询详情
 * @Author zhang.song
 * @Date 2022-01-19 11:09
 */
public interface IChargeUnitService {

    /**
     * 收费单位查询
     * @author zhang.song
     * @date 2022-01-19 11:09
     * @param chargeUnitQryDTO
     * @return com.iwhalecloud.bss.kite.cucc.client.vo.attr.ChargeUnitVO
     */
    ChargeUnitVO queryChargeUnit(ChargeUnitQryDTO chargeUnitQryDTO);

    /**
     * 查询区域省市树
     * @author zhang.song
     * @date 2022-02-06 16:25
     * @return java.util.List<com.iwhalecloud.bss.kite.cucc.client.vo.attr.UnicomRegionTreeVO>
     */
    List<UnicomRegionTreeVO> getProvCityTree();
}
